body {
}

#page-wrapper,
.region-page-closure {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

#page {
}

#header {
}

#header .section {
}

#search-box {
}

.region-header {
  clear: both; 
}

#main-wrapper {
  position: relative;
}

#main {
}

#content,
.no-sidebars #content {
  float: left; 
  width: 960px;
  margin-left: 0; 
  margin-right: -960px;  
  padding: 0; 
}

.sidebar-first #content {
  width: 750px;
  margin-left: 210px;  
  margin-right: -960px;  
}

.sidebar-second #content {
  width: 760px;
  margin-left: 0; 
  margin-right: -760px;  
}

.two-sidebars #content {
  width: 560px;
  margin-left: 200px;  
  margin-right: -760px;  
}

#content .section {
  margin: 0;
  padding: 0;
}

#navigation {
  float: left; 
  width: 100%;
  margin-left: 0; 
  margin-right: -100%;  
  padding: 0; 
  height: 2.3em; 
}

.with-navigation #content,
.with-navigation .region-sidebar-first,
.with-navigation .region-sidebar-second {
  margin-top: 2.3em; 
}

#navigation .section {
}

#navigation ul {
  margin: 0;
  padding: 0;
  text-align: left; 
}

#navigation li {
  float: left; 
  padding: 0 0px 0 0; 
}

.region-sidebar-first {
  float: left; 
  width: 210px;
  margin-left: 0; 
  margin-right: -210px;  
  padding: 0; 
}

.region-sidebar-first .section {
  margin: 0 20px 0 0; 
  padding: 0;
}

.region-sidebar-second {
  float: left; 
  width: 200px;
  margin-left: 760px;  
  margin-right: -960px;  
  padding: 0; 
}

.region-sidebar-second .section {
  margin: 0 0 0 20px; 
  padding: 0;
}

#footer {
}

#footer .section {
}

.region-page-closure {
}

#header,
#content,
#navigation,
.region-sidebar-first,
.region-sidebar-second,
#footer,
.region-page-closure {
  overflow: visible;
  word-wrap: break-word; 
}

#navigation {
}
